package fl.ass.service.service;

import java.util.List;

import cmm.service.core.framework.biz.IBaseBiz;
import fl.ass.facade.condition.AssTrailCarFlowHistoryQC;
import fl.ass.facade.dto.AssTrailCarFlowHistoryDTO;
import fl.ass.facade.dto.MessageDTO;
import fl.ass.service.po.AssTrailCarFlowHistory;


/**
 * @Description: 拖车审批流程：财务估算保底价（只读不可修改）
转优车流程：财务核算盈亏（只读不可修改）
拖车赎回流程：财务核算赎回金额、财务确认到账金额时间、财务做账
拖车管理处置流程：财务确认到账、财务做账
优车处置流程：财务确认来款、财务做账
 服务层接口
 * @Description:持久层方法名称前缀：新增：insert* 删除：delete* 修改：update* 批量：batch* 查询对象：select* get* find* 查询集合：select*
 * @Description:业务层方法名称前缀：新增：add* 删除：remove* 修改：modify* 查询对象：select* get* 批量：batch* 查询集合：search*
 */
public interface IAssTrailCarFlowHistoryService extends IBaseBiz<AssTrailCarFlowHistory, AssTrailCarFlowHistoryDTO, AssTrailCarFlowHistoryQC>{
	public MessageDTO<String> updateAssTcF(List<AssTrailCarFlowHistoryDTO> dtos);
	public MessageDTO<String> batchInsert(List<AssTrailCarFlowHistoryDTO> dtos);
	public MessageDTO<String> batchDelete(List<Long> ids);
	public MessageDTO<String> insert(AssTrailCarFlowHistoryDTO dto);
	public List<AssTrailCarFlowHistoryDTO> selectList(AssTrailCarFlowHistoryQC qc);
}
